home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 2
/
Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso
/
Pearls
/
dev
/
GUI
/
Triton
/
Programmer
/
gcc
/
source
/
Makefile
next >
Wrap
Makefile
|
1994-07-14
|
2KB
|
66 lines
#
# Triton - The object oriented GUI creation system for the Amiga
# Written by Stefan Zeiger in 1993-1994
# (c) 1993-1994 by Stefan Zeiger, All rights reserved
#
# Makefile - Makefile for making the gcc support code
# © 1994 by Gunther Nikl and Stefan Zeiger
#
# I created the Triton support files on my system with gcc 2.5.7
# (from the 1994 AmiNet CDROM), and a modified version of Markus
# Wild's conv.p script which recognizes TritonBase. [stz]
#
CC = gcc
RM = c:delete
COPY = c:copy
CFLAGS = -O6 -fomit-frame-pointer -fno-function-cse
.SUFFIXES: .bo
.c.o:
@$(CC) $(CFLAGS) -o $@ -c $<
.c.bo:
@$(CC) $(CFLAGS) -fbaserel -msmall-code -o $@ -c $<
objs = tr_openproject.o tr_closeproject.o tr_firstoccurance.o tr_numoccurances.o \
tr_geterrorstring.o tr_createapp.o tr_deleteapp.o tr_getmsg.o tr_replymsg.o \
tr_wait.o tr_closewindowsafely.o tr_openprojecttags.o tr_autorequesttags.o \
tr_easyrequesttags.o tr_openclose.o tr_getlasterror.o
bobjs = tr_openproject.bo tr_closeproject.bo tr_firstoccurance.bo tr_numoccurances.bo \
tr_geterrorstring.bo tr_createapp.bo tr_deleteapp.bo tr_getmsg.bo tr_replymsg.bo \
tr_wait.bo tr_closewindowsafely.bo tr_openprojecttags.bo tr_autorequesttags.bo \
tr_easyrequesttags.bo tr_openclose.bo tr_getlasterror.bo
all: os-lib/libtriton.a os-lib/blibtriton.a os-include/inline/triton.h
clean::
@echo "Deleting old object files..."
@$(RM) $(objs) $(bobjs)
msg:
@echo "Creating gcc lib..."
bmsg:
@echo "Creating gcc blib..."
os-lib/libtriton.a: msg $(objs)
ar -r os-lib/libtriton.a $(objs)
ranlib os-lib/libtriton.a
$(COPY) os-lib/libtriton.a gcc:os-lib/
os-lib/blibtriton.a: bmsg $(bobjs)
ar -r os-lib/blibtriton.a $(bobjs)
ranlib os-lib/blibtriton.a
$(COPY) os-lib/blibtriton.a gcc:os-lib/
os-include/inline/triton.h: ../triton_lib.fd triton_protos.h /gcc/perl/conv.p
perl gcc:perl/conv.p triton_protos.h ../triton_lib.fd > os-include/inline/triton.h
$(COPY) os-include/inline/triton.h gcc:os-include/inline/